package com.edu.glutdataconvertcommon.vo;

import com.edu.glutdataconvertcommon.domain.EduJs;
import com.edu.glutdataconvertcommon.domain.EduYh;
import com.edu.glutdataconvertcommon.domain.EduYhPz;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

import java.io.Serializable;
import java.util.List;
import java.util.Set;


@Getter
@Setter
@ToString
public class EduYhVO extends EduYh implements Serializable {
    /**
     * 性别
     */
    @ApiModelProperty(value = "性别")
    private String xb;

    /**
     * 出生日期
     */
    @ApiModelProperty(value = "出生日期")
    private String csrq;

    /**
     * 身份证
     */
    @ApiModelProperty(value = "身份证")
    private String sfz;

    /**
     * 家庭地址
     */
    @ApiModelProperty(value = "家庭地址")
    private String jtdz;

    /**
     * 政治面貌
     */
    @ApiModelProperty(value = "政治面貌")
    private String zzmm;

    /**
     * 所属学院 学院表编号
     */
    @ApiModelProperty(value = "所属学院 学院表编号")
    private String ssxy;

    /**
     * 民族
     */
    @ApiModelProperty(value = "民族")
    private String mz;

    /**
     * 曾用名
     */
    @ApiModelProperty(value = "曾用名")
    private String cym;

    /**
     * 入学日期
     */
    @ApiModelProperty(value = "入学日期")
    private String rxrq;

    /**
     * 籍贯
     */
    @ApiModelProperty(value = "籍贯")
    private String jg;

    /**
     * 家长姓名
     */
    @ApiModelProperty(value = "家长姓名")
    private String jzxm;

    /**
     * 联系电话
     */
    @ApiModelProperty(value = "联系电话")
    private String lxdh;

    /**
     * 学号
     */
    @ApiModelProperty(value = "学号")
    private String xh;

    /**
     * 教师工号
     */
    @ApiModelProperty(value = "教师工号")
    private String jsgh;

    /**
     * 学历
     */
    @ApiModelProperty(value = "学历")
    private String xl;

    /**
     * 学位
     */
    @ApiModelProperty(value = "学位")
    private String xw;

    /**
     * 职称
     */
    @ApiModelProperty(value = "职称")
    private String zc;

    /**
     * 卡号
     */
    @ApiModelProperty(value = "卡号")
    private String kh;

    /**
     * 开户行
     */
    @ApiModelProperty(value = "开户行")
    private String khh;

    /**
     * 国籍
     */
    @ApiModelProperty(value = "国籍")
    private String gj;

    /**
     * 行联号
     */
    @ApiModelProperty(value = "行联号")
    private String hlh;

    /**
     * 微信昵称
     */
    @ApiModelProperty(value = "微信昵称")
    private String wxnc;

    /**
     * 微信头像地址
     */
    @ApiModelProperty(value = "微信头像地址")
    private String wxtxdz;

    /**
     * 微信号
     */
    @ApiModelProperty(value = "微信号")
    private String wxh;

    /**
     * 学校名称
     */
    @ApiModelProperty(value = "学校名称")
    private String xxmc;

    /**
     * 学校名称
     */
    @ApiModelProperty(value = "学校个性化首页地址")
    private String dz;

    /**
     * 学院名称
     */
    @ApiModelProperty(value = "学院名称")
    private String xymc;

    @ApiModelProperty(value = "当前角色")
    private BaseJsYyVO dqjs;

    /**
     * 角色Set
     */
    @ApiModelProperty(value = "角色Set")
    private List<EduJs> jsSet;

    /**
     * 权限Set
     */
    @ApiModelProperty(value = "权限Set")
    private Set<String> qxSet;

    /**
     * 应用Sets
     */
    @ApiModelProperty(value = "应用Set")
    private Set<String> yySet;

    /**
     * 专业
     */
    @ApiModelProperty(value = "专业")
    private String zy;

    @ApiModelProperty(value = "专业名称")
    private String zymc;

    /**
     * 拆库学校标记
     */
    @ApiModelProperty("拆库学校标记")
    private Integer xxbj;

    /**
     * 年级
     */
    private String nj;

    /**
     * token
     */
    private String token;

    private List<EduYhPz> eduYhPzList;
}
